1.2.3.4. alpha.cplusplus.IteratorRange (C++) Check for iterators used outside their valid ranges.
Examples:
void simple_bad_end(const std::vector &v) { auto i = v.end(); *i; // warn: iterator accessed outside of its range }